package com.ruoyi.system.domain.vo;

import com.ruoyi.system.domain.TbFollower;
import com.ruoyi.system.domain.TbGoods;
import com.ruoyi.system.domain.TbVisitorVehicle;

import java.util.List;

/**
 * 车辆预约信息对象 tb_visitor_vehicle
 * 
 * @author ruoyi
 * @date 2024-04-10
 */
public class VoVehicle extends TbVisitorVehicle
{
    private static final long serialVersionUID = 1L;

    private List<TbFollower> followerList;

    // 来访原由(名称)
    private String visitReasonName;

    // 到访单位(名称)
    private String companyToName;

    // 进入门岗(名称)
    private String communicationRoomName;

    // 过磅物资(名称)
    private String weighingItemsName;

    // 车辆类型(名称)
    private String vehicleTypeName;

    // 是否过磅(名称)
    private String ifWeighingName;

    // 是否有随性(名称)
    private String ifFollowerName;

    /** 行驶证 */
    private String[] drivingLicenseList;
    /** 驾驶证 */
    private String[] driverLicenseList;

    // 到访单位(名称)
    private String visitorTypeName;

    // 到访单位(名称)
    private String customersTypeName;

    private List<TbGoods> goodsList;
    // 到访基地(名称)
    private String visitingBaseName;
    // 车辆状态（0默认 1审核中 2审核通过 3审核未通过 4车辆入场 5车辆出场）名称
    private String statusName;

    private String imgList;

    private String imgInList;

    private String imgOutList;


    private List<OutGoodsVo> outGoodsList;

    public String getImgList() {
        return imgList;
    }

    public void setImgList(String imgList) {
        this.imgList = imgList;
    }

    public List<TbFollower> getFollowerList() {
        return followerList;
    }

    public void setFollowerList(List<TbFollower> followerList) {
        this.followerList = followerList;
    }

    public String getVisitReasonName() {
        return visitReasonName;
    }

    public void setVisitReasonName(String visitReasonName) {
        this.visitReasonName = visitReasonName;
    }

    public String getCompanyToName() {
        return companyToName;
    }

    public void setCompanyToName(String companyToName) {
        this.companyToName = companyToName;
    }

    public String getCommunicationRoomName() {
        return communicationRoomName;
    }

    public void setCommunicationRoomName(String communicationRoomName) {
        this.communicationRoomName = communicationRoomName;
    }

    public String getWeighingItemsName() {
        return weighingItemsName;
    }

    public void setWeighingItemsName(String weighingItemsName) {
        this.weighingItemsName = weighingItemsName;
    }

    public String getVehicleTypeName() {
        return vehicleTypeName;
    }

    public void setVehicleTypeName(String vehicleTypeName) {
        this.vehicleTypeName = vehicleTypeName;
    }

    public String getIfWeighingName() {
        return ifWeighingName;
    }

    public void setIfWeighingName(String ifWeighingName) {
        this.ifWeighingName = ifWeighingName;
    }

    public String getIfFollowerName() {
        return ifFollowerName;
    }

    public void setIfFollowerName(String ifFollowerName) {
        this.ifFollowerName = ifFollowerName;
    }

    public String[] getDrivingLicenseList() {
        return drivingLicenseList;
    }

    public void setDrivingLicenseList(String[] drivingLicenseList) {
        this.drivingLicenseList = drivingLicenseList;
    }

    public String[] getDriverLicenseList() {
        return driverLicenseList;
    }

    public void setDriverLicenseList(String[] driverLicenseList) {
        this.driverLicenseList = driverLicenseList;
    }

    public String getVisitorTypeName() {
        return visitorTypeName;
    }

    public void setVisitorTypeName(String visitorTypeName) {
        this.visitorTypeName = visitorTypeName;
    }

    public String getCustomersTypeName() {
        return customersTypeName;
    }

    public void setCustomersTypeName(String customersTypeName) {
        this.customersTypeName = customersTypeName;
    }

    public List<TbGoods> getGoodsList() {
        return goodsList;
    }

    public void setGoodsList(List<TbGoods> goodsList) {
        this.goodsList = goodsList;
    }

    public String getVisitingBaseName() {
        return visitingBaseName;
    }

    public void setVisitingBaseName(String visitingBaseName) {
        this.visitingBaseName = visitingBaseName;
    }

    public String getStatusName() {
        return statusName;
    }

    public void setStatusName(String statusName) {
        this.statusName = statusName;
    }

    public String getImgInList() {
        return imgInList;
    }

    public void setImgInList(String imgInList) {
        this.imgInList = imgInList;
    }

    public String getImgOutList() {
        return imgOutList;
    }

    public void setImgOutList(String imgOutList) {
        this.imgOutList = imgOutList;
    }

    public List<OutGoodsVo> getOutGoodsList() {
        return outGoodsList;
    }

    public void setOutGoodsList(List<OutGoodsVo> outGoodsList) {
        this.outGoodsList = outGoodsList;
    }
}
